impermeable substratum - Alemán Inglés Diccionario